package com.irdstudio.tdp.console.dao;

import java.util.List;

import com.irdstudio.tdp.console.dao.domain.IsrvInoutInfo;
import com.irdstudio.tdp.console.service.vo.IsrvInoutInfoVO;
/**
 * <p>DAO interface:内部模型输入输出				<p>
 * @author zjj
 * @date 2021-03-16
 */
public interface IsrvInoutInfoDao {
	
	public int insertIsrvInoutInfo(IsrvInoutInfo isrvInoutInfo);

	public int insertIsrvInoutInfos(List<IsrvInoutInfo> isrvInoutInfos);

	public int deleteByPk(IsrvInoutInfo isrvInoutInfo);

	public int deleteByAppModelId(IsrvInoutInfo isrvInoutInfo);

	public int updateByAppModelId(IsrvInoutInfo isrvInoutInfo);

	public int updateByPk(IsrvInoutInfo isrvInoutInfo);
	
	public IsrvInoutInfo queryByPk(IsrvInoutInfo isrvInoutInfo);
	
	public List<IsrvInoutInfo> queryAllOwner(IsrvInoutInfoVO isrvInoutInfo);

	public List<IsrvInoutInfo> queryAllOwnerByPage(IsrvInoutInfoVO isrvInoutInfo);

	public List<IsrvInoutInfo> queryAllCurrOrgByPage(IsrvInoutInfoVO isrvInoutInfo);
	
	public List<IsrvInoutInfo> queryAllCurrDownOrgByPage(IsrvInoutInfoVO isrvInoutInfo);

}
